@charset "utf-8";
#fotobanner {
	background-color: #666;
	height: 340px;
	width: 1200px;
}
#fotobanner img {
	margin-left: 100px;
}


#fondomenu {
	float: none;
	height: 55px;
	width: 1000px;
	top: auto;
	background-color: #333399;
	margin-left: 100px;
}
#fondomenuindividual {
	background-color: #333399;
	height: 55px;
	line-height: 55px;
}



#menu {
	height: 55px;
	width: 80px;
}



#cabecera {
	height: 150px;
	width: 1200px;
	background-color: #FFF;
}

#contenedorfacebook {
	text-align: center;

	margin: auto;
	width: 1000px;
}

#contenedorlogo {
	margin: 70px;
	height: 900px;
	width: 150px;
	padding-right: 30px;
	padding-left: 30px;
}
#contenedorinfo {
	padding: 0px;
	margin-top: 100px;
	float: right;
	margin-right: 100px;
}
#contenedorinfocontacto {
	padding: 0px;
	margin-top: 25px;
	float: left;
	margin-right: 100px;
	margin-left: 150px;
}


#contenedorinfo2 {
	padding: 50px;
	margin-left: 100px;
	margin-top: 100px;
	float: left;
}

a:link{text-decoration: none}
a:visited{text-decoration: none;
color: #FFFFFF}

a:hover{text-decoration: none}
a:active{text-decoration: none}


#contenedorgrisclaro {
	background-color: #CCC;
	height: 1100px;
	margin: auto;
}

#contenedorgrisclaroindex {
	background-color: #CCC;
	height: 2200px;
	margin: auto;
}

#contenedorgrisclaroproductos {
	background-color: #CCC;
	height: 3420px;
	margin: auto;
}

#contenedorgrisclarocontacto {
	background-color: #CCC;
	height: 800px;
	margin: auto;
}

#contenedorgrisclaroquienessomos {
	background-color: #CCC;
	height: 800px;
	margin: auto;
}


#contenedorprincipal {
	width: 1200px;
	height: 1050px;
	margin: auto;
}
#contenedorsecundario {
	height: 1050px;
	width: 1200px;
	margin: auto;
}

#contenedortitulopoliuretano {
	float: right;
	margin-right: 100px;
}
.textotitulopoliuretano {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 20px;
	color: #999;
	line-height: 35px;
}
.textotitulopoliuretanoamarillo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 20px;
	color: #E9C71C;
	line-height: 35px;
}
#contenedorblanco800px {
	width: 800px;
	margin: auto;
	height: auto;
}
#linea {
	width: 800px;
	height: 2px;
	background-color: #CCC;
}





#contenedorblancocontexto {
	background-color: #FFF;
	height: 700px;
	width: 1000px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 100px;
	padding: 0px;
}

#contenedorblancocontextoindex {
	background-color: #FFF;
	height: 1800px;
	width: 1000px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 100px;
	padding: 0px;
}
#contenedorblancocontextoproductos {
	background-color: #FFF;
	height: 3020px;
	width: 1000px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
}

#contenedorblancocontextocontacto {
	background-color: #FFF;
	height: 400px;
	width: 1000px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 100px;
	padding: 0px;
}



#contenedorblancocontextoquienessomos {
	background-color: #FFF;
	height: 400px;
	width: 1000px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 100px;
	padding: 0px;
}


li {
	display: inline;
	list-style-position: inside;
	list-style-type: none;
	line-height: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding: 20px;
	margin-left: 50px;
}

#fondomenuindividual:hover {
	background-color: #E9C71C;

}
.textofinal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666;
	text-align: left;
}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	white-space: normal;
	line-height: 24px;
}


p {

}
.bodybold {
	font-weight: bold;
}
.inti {
	font-weight: bold;
	color: #2A3A80;
}
#contenedortexto {
	margin: auto;
	width: 950px;
}
#contenedorproducto {
	width: 400px;
	float: left;
	height: 550px;
}

#contenedorvideos {
	width: 420px;
	float: left;
	border: 40px solid #FFF;
}
#contenedordosvideos {
	margin: auto;
	width: 1000px;
}

#contenedorcuadronuevo {
	margin-left: 30px;
	width: auto;
}


.subtitulos {
	font-size: 18px;
	font-weight: bold;
	color: #333399;
}
.subtitulos16 {
	font-size: 16px;
	font-weight: bold;
	color: #333399;
}

.subtitulosecg {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}

#contenedorproducto2 {
	width: 400px;
	float: left;
	height: 250px;
	margin-left: 50px;
}

#contenedorinfocontactoformulario {


}

#contenedortablaproductos img{
	margin-top: 20px;
}


@media only screen and (max-width: 768px) {
	
	#contenedorproducto2 {
	width: 100%;
	height: auto;
	float:left;
	margin-left: 0px;
	
}

#contenedorproducto {
	width: 100%;
	height: auto;
	float:left
	margin-left: 0px;
}

#contenedorblanco800px {
	width: 100%;
	margin: auto;
	height: auto;
	float:left
}
#linea {
	width: 100%;
	height: 2px;
	background-color: #CCC;
}
	


#contenedorcuadronuevo img {
	visibility: hidden;
	width: 0px;
	height: 0px;
}

#contenedorcuadronuevo {
	margin-left: 0px;
	width: opx;
}


#fotobanner {
	height: 335px;
	width: 100%;
}
#fotobanner img {
	height: auto;
	width: 100%;
	margin: auto;
	visibility: hidden;
}


#contenedorfacebook {
	text-align: left;
	margin: auto;
	width: 100%;
	height: auto;
}


a:link{text-decoration: none}
a:visited{text-decoration: none;
color: #FFFFFF}

a:hover{text-decoration: none}
a:active{text-decoration: none}


#contenedorgrisclaroindex {
	background-color: #CCC;
	height: 0px;
	width: auto;
	margin: auto;
}

#contenedorgrisclaroquienessomos {
	background-color: #CCC;
	height: 0px;
	width: 100%;
	margin: auto;
}

#contenedorgrisclaro {
	background-color: #CCC;
	height: 0px;
	width: 100%;
	margin: auto;
}

#contenedorgrisclarocontacto {
	background-color: #CCC;
	height: 0px;
	width: 100%;
	margin: auto;
}


#contenedorprincipal {
	height: 0px;
	width: 100%;
	margin: auto;
}
#contenedorsecundario {
	height: 0px;
	width: 100%;
	margin: auto;

}



#contenedortitulopoliuretano {
	position: absolute;
}
.textotitulopoliuretano {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 20px;
	color: #999;
	line-height: 35px;
}
.textotitulopoliuretanoamarillo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 20px;
	color: #E9C71C;
	line-height: 35px;
}



#fondomenuindividual:hover {
	background-color: #333399;
}


#contenedorblancocontextoindex {
	background-color: #FFF;
	height: auto;
	width: auto;
	margin: auto;
}

#contenedorblancocontextoquienessomos {
	background-color: #FFF;
	height: auto;
	width: 100%;
	margin: auto;
}

#contenedorblancocontexto {
	background-color: #FFF;
	height: auto;
	width: 100%;
	margin: auto;
}

#contenedorblancocontextocontacto {
	background-color: #FFF;
	height: auto;
	width: 100%;
	margin: auto;
}

#contenedorblancocontextoproductos {
	background-color: #FFF;
	height: 100%;
	width: 100%;
	margin: auto;
}

#contenedortablaproductos img{
	visibility:hidden
}


.tablaproductoscelular {
	background-image: url(CUADRO-PRODUCTO-CELULAR.png);
	background-repeat: no-repeat;
	height: 770px;
	width: 100%;
	float:left
	

}

.textofinal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666;
	text-align: left;
}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #666;
	white-space: normal;
	line-height: 24px;
}


p {

}
.bodybold {
	font-weight: bold;
}
.inti {
	font-weight: bold;
	color: #2A3A80;
}
#contenedortexto {
	height: auto;
	width: 100%;
	margin: auto;
}


#contenedorvideos {
	width: 100%;
	height: auto;
	float: left;
	border: 0px solid #FFF;


	
}
#contenedordosvideos {
	margin: auto;
	width: auto;

}




.subtitulos {
	font-size: 18px;
	font-weight: bold;
	color: #333399;
}
.subtitulos16 {
	font-size: 16px;
	font-weight: bold;
	color: #333399;
}

.subtitulosecg {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}


#contenedorinfo {
	text-align: left;
	margin: auto;
	position: relative;
	float: left;
}

#contenedorinfo2 {
	text-align: left;
	margin: auto;
	position: relative;
	float: left;
	visibility: hidden;
}



#cabecera {
	height: 250px;
	width: 100px;
	background-color: #FFF;
	margin-left: 0px
}


#contenedorlogo {
	margin: 0px;
	height: 200px;
	width: 150px;
	padding-top: 120px;
}

#fondomenu {
	height: 270px;
	width: 100%;
	background-color: #333399;
	margin: 0px;
	padding: 0px;
}

#fondomenuindividual {
	margin: 0px;
	height: 55px;
	width: 100%;
	padding: 0px;
}



#menu {
	height: 270px;
	width: 100%;
}

li {
	display: block;
	line-height: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-align: left;
}

.bannercel {
	background-image: url(Fotobanneriniciocel.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

.bannercelquienessomos {
	background-image: url(quienessomoscel.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

.bannercelproductos {
	background-image: url(PRODUCTO2cel.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

.bannercelservicios {
	background-image: url(servicios2cel.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

.bannercelcontacto {
	background-image: url(contactenos2cel.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}


.cuadrocel {
	background-image: url(cuadroindexcelular.png);
	background-repeat: no-repeat;
	height: 1380px;
	width: 0px;
	margin-left: 0px;
}


#contenedorinfocontactoformulario {
	margin: auto;
	height: auto;
	width: 100%;
}

#contenedorinfocontacto {
	margin-left: 0px;
}



}

